IterableIterator

## Class EjerciciosSobreLista

- java.lang.Object
- - IterableIterator.EjerciciosSobreLista

-     public class EjerciciosSobreLista
      extends java.lang.Object

  Clase que encapsula dos métodos para eliminar los elementos pares de una lista de valores enteros. Los métodos se distinguen por la forma en la que se recorren las listas a modificar:
  - Con recorrido "manual": se utilizan los métodos first(), last(), next() de la lista.
  - Con método positions(): se utiliza la instrucción for-each y el iterable de posiciones retornado por el método positions() de lista.
  Requiere: TDALista2.
  Author:
    FJoaquin (federico.joaquin@cs.uns.edu.ar)

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `EjerciciosSobreLista()`

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static void` | `eliminar_con_positions(TDALista.PositionList<java.lang.Integer> l)` Elimina los números pares de una lista, recorriéndola mediante el uso de un iterable de posiciones.
    `static void` | `eliminar_con_recorrido_manual(TDALista.PositionList<java.lang.Integer> l)` Elimina los números pares de una lista, recorriéndola de forma "manual".
    `static void` | `main(java.lang.String[] args)` Método que inicia la ejecución del programa.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### EjerciciosSobreLista

          public EjerciciosSobreLista()

  - ### Method Detail

    - #### eliminar_con_recorrido_manual

          public static void eliminar_con_recorrido_manual(TDALista.PositionList<java.lang.Integer> l)

      Elimina los números pares de una lista, recorriéndola de forma "manual".
      Parameters:
        `l` - Lista a modificar, eliminándole los números pares.

    - #### eliminar_con_positions

          public static void eliminar_con_positions(TDALista.PositionList<java.lang.Integer> l)

      Elimina los números pares de una lista, recorriéndola mediante el uso de un iterable de posiciones.
      Parameters:
        `l` - Lista a modificar, eliminándole los números pares.

    - #### main

          public static void main(java.lang.String[] args)

      Método que inicia la ejecución del programa. Testea el funcionamiento de eliminar_con_recorrido_manual y eliminar_con_positions con dos listas prueba.
      Parameters:
        `args` - Argumentos por línea de comandos.